<!DOCTYPE html>
<html lang="en">

	<head>
		<meta charset="UTF-8">
		<title>微信支付</title>
	</head>

	<body style="text-align: center;">
		<script>
			callpay();
			 var jsApiParameters =  {$data};
			function jsApiCall() {
				WeixinJSBridge.invoke(
					'getBrandWCPayRequest', jsApiParameters,
					function(res) {
						WeixinJSBridge.log(res.err_msg);
						if(res.err_msg == 'get_brand_wcpay_request:cancel') {
							//处理取消支付的事件逻辑
							window.location.href = "/index/member/index";
						} else if(res.err_msg == "get_brand_wcpay_request:ok") {
							/*使用以上方式判断前端返回,微信团队郑重提示：
							res.err_msg将在用户支付成功后返回 ok，但并不保证它绝对可靠。
							这里可以使用Ajax提交到后台，处理一些日志，如Test控制器里面的ajax_PaySuccess方法。
							*/
							window.location.href = "/index/pay/pay_successl";
						}
					}
				);
			}

			function callpay() {
				if(typeof WeixinJSBridge == "undefined") {
					if(document.addEventListener) {
						document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
					} else if(document.attachEvent) {
						document.attachEvent('WeixinJSBridgeReady', jsApiCall);
						document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
					}
				} else {
					jsApiCall();
				}
			}
		</script>
	</body>

</html>